Stack Frame Caching

نویسنده

  • Prabhas Chongstitvatana
چکیده

A stack-based processor where the instruction set acts on data resided on an evaluation stack, has its performance bottleneck due to the limit of access to the stack. Although the stack-based processor has low performance, it is very low cost to implement. This paper proposes a method to improve the performance of a stack-based processor. A number of fast registers are used to “cache” part of the evaluation stack. This can be achieved without affecting the instruction set and most of the data path. A detailed analysis of the control steps is given. The performance gain is around 30% of the original processor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stack Caching in Forth

Stack caching speeds Forth up by keeping stack items in registers, reducing the number of memory accesses for stack items. This paper describes our work on extending Gforth’s stack caching implementation to support more than one register in the canonical state, and presents timing results for the resulting Forth system. For single-representation stack caches, keeping just one stack item in regi...

متن کامل

On the Theory and Potential of Collaborative Cache Management

The goal of cache management is to maximize data reuse. Collaborative caching provides an interface for software to communicate access information to hardware. In theory, it can obtain optimal cache performance. In this paper, we study a collaborative caching system that allows a program to choose different caching methods for its data. As an interface, it may be used in arbitrary ways, sometim...

متن کامل

Scalable proxy caching algorithm minimizing client's buffer size and channel bandwidth

This paper presents a scalable caching algorithm of proxy server with the finite storage size minimizing client s buffer size and constant-bit-rate channel bandwidth. Under the general video traffic condition, it is observed that the amount of decreased client s buffer size and channel bandwidth after caching a video frame depends on the relative frame position in the time axis as well as the f...

متن کامل

An interactive video delivery and caching system using video summarization

With the advance of high-speed network technologies, the availability and popularity of streaming media content over the Internet has grown rapidly in recent years. The delivery and caching of streaming media must be handled in a different fashion than that of traditional non-streaming objects such as HTML or image files, because of its distinct characteristics and user viewing patterns. We pro...

متن کامل

Quantitative Analysis on Caching Effect of I-Structure Data in Frame-Based Multithreaded Processing

Since long latency due to remote memory access could be tolerated by rapidly switching to another thread in multithreaded processing, caching I-structure data is expected to have less benejicial effect on the pe$ormance than caching ordinary data. In this papel; we show that caching I-structure data could improve the overall performance in spite of latency tolerating property of multithreading....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006